package cn.csg.iotplatform.module.system.api.deviceno.dto;

import lombok.Data;

/**
 * @author Clqv
 * @create 2024--11--14 16:58
 */
@Data
public class DeviceNoDTO {

    /**
     * 主键id
     */
    private String id;
    /**
     * 设备名称
     */
    private String deviceName;
    /**
     * 终端型号
     */
    private String deviceNo;
    /**
     * 终端品牌
     */
    private String deviceBrand;
    /**
     * 产品id
     */
    private String productId;
    /**
     * 生产厂家
     */
    private String deviceManufacturer;
    /**
     * 终端尺寸
     */
    private String deviceSize;
    /**
     * 终端重量
     */
    private String deviceWeight;
    /**
     * 工作温度
     */
    private String temperature;
    /**
     * 工作湿度
     */
    private String humidity;
    /**
     * 终端简介
     */
    private String note;
    /**
     * 终端图片json类型
     */
    private String devicePicture;
    /**
     * 应用场景
     */
    private String applicationScene;
    /**
     * 工作电压
     */
    private String voltage;
    /**
     * 工作电流
     */
    private String electricity;
    /**
     * 额定功率
     */
    private String ratedPower;
    /**
     * 供电方式
     */
    private String powerSupplyMode;
    /**
     * 接口参数json类型
     */
    private String interfaceParam;
    /**
     * 屏幕尺寸
     */
    private String screenSize;
    /**
     * 屏幕分辨率
     */
    private String screenResolution;
    /**
     * 屏幕刷新
     */
    private String screenRefresh;
    /**
     * CPU信息
     */
    private String cpu;
    /**
     * 寄存器数量
     */
    private String numberOfRegisters;
    /**
     * 内存信息
     */
    private String memory;
    /**
     * 存储信息
     */
    private String store;
    /**
     * 操作系统
     */
    private String deviceSystem;
    /**
     * 系统版本
     */
    private String systemVersion;
    /**
     * 通讯协议
     */
    private String communicationProtocol;
    /**
     * 接口类型
     */
    private String interfaceType;
    /**
     * 串口数
     */
    private Integer serialPortNum;
    /**
     * 串口名
     */
    private String serialPortName;
    /**
     * 串口号
     */
    private String serialPortNo;
    /**
     * 起始地址
     */
    private String startAddress;
    /**
     * 启动状态：(0-停用、1-启用)
     */
    private Integer enablingStatus;

    /**
     * 认证版本
     */
    private String authenticationVersion;

    /**
     * 内核版本
     */
    private String kernelVersion;


    /**
     * 是否电鸿终端，1-是，0-否
     */
    private Integer isDh;

    /**
     * 领域
     */
    private String domain;

    /**
     * 设备分类
     */
    private String deviceClassify;

    /**
     * 南向通讯协议
     */
    private String communicationProtocolSouth;

    /**
     * 北向端口通讯协议
     */
    private String communicationProtocolNorth;

    /**
     * 备注
     */
    private String remark;

    /**
     * 是否同步至设备中心：1是 0否
     */
    private String isSync;
}
